package com.xinsoft.entity.vo;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 物料
 */
@Data
public class SysMaterialVo  implements Serializable   {
    /**
     * 物料id
     */
    private Integer id;

    /**
     * 物料属性id
     */
    private Integer materialTypeId;

    /**
     * 物料类型名称
     */
    private String mtypeName;

    /**
     * 默认仓库ID
     */
    private Integer defaultWhId;

    /**
     * 仓库名称
     */
    private String warehouseName;

    /**
     * 默认仓位ID
     */
    private Integer defaultWhItemId;

    /**
     * 仓位名称
     */
    private String whItemName;

    /**
     * 物料编码
     */
    private String materialNo;

    /**
     * 物料名称
     */
    private String materialName;

    /**
     * 规格属性
     */
    private String materialSpecific;

    /**
     * 物料属性-字典项
     */
    private Integer materialAttrId;

    /**
     * 物料属性名称
     */
    private String dicName;

    /**
     * 计价方法-1-批次认定 2-加权平均
     */
    private Integer valuationMethod;

    /**
     * 工艺路线名称
     */
    private String craftName;

    /**
     * 审核状态 0-未审核 1-已审核
     */
    private Integer auditStatus;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 计量单位
     */
    private String mainUnitName;

    /**
     * 计量单位
     */
    private String viceUnitName;

    /**
     * 是否删除 0-否 1-是
     */
    private Integer doDelete;

    /**
     * 辅助单位
     */
    private Integer viceUnit;

    /**
     * 换算比例
     */
    private String convCoefficient;

    /**
     * 销售单价(主单位/含税)
     */
    private BigDecimal taxSaleUnitPrice;

}